package io.renren.modules.evaluate.dao;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import io.renren.modules.evaluate.entity.IndexSystemEntity;
import io.renren.modules.evaluate.entity.IndexSystemMidEntity;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;
@Mapper
public interface IndexSystemDao extends BaseMapper<IndexSystemEntity> {

    List<IndexSystemEntity> findAll(Long userid);

    int insertIndexSystem(IndexSystemEntity ise);

    int insertIndexSystemMid(IndexSystemMidEntity isme);

    IndexSystemEntity getById(Integer id);

    List<IndexSystemMidEntity> getIdxSysMidById(Integer id);

    int delIndexSystemByName(String name);

    int delIndexSystemMidById(Integer id);

    IndexSystemEntity selByName(String name);

    /**
     * 逻辑上删除指标体系
     */
    Integer deleteByIdxSysId(Integer id);

    List<IndexSystemMidEntity> getBySysId(Integer id);
}
